
@media (min-width: 1025px) and (max-width: 1560px) {
.Top003198 menu li span a{font-size: calc(15 / 16 * 1em);}
.Top003198 menu li{margin-right: calc(40 / 1920* 100vw);}
.Top003198 menu li span a:after{right: -9px;}
.Top003198 .top-lang{margin-right: calc(15 / 16* 1em);}
}
@media (min-width:1025px){
.Top003198 li .prod-sub.prod-100 dt{width: 32%;}     
.Top003198 li .prod-sub.prod-100 dt:not(:nth-child(5n)){margin-right: unset;}
.Top003198 li .prod-sub.prod-100 dt:not(:nth-child(3n)){margin-right:2%}
.Top003198 li .prod-sub dt .tab-label a{font-size: calc(15/16 * 1em);}
}
@media(max-width:1024px){
.Top003198 menu{width: 65vw;max-width: 300px;}
}
.Homeabout .intro{max-width: 800px;line-height:1.8;}

@media(max-width:1024px){
.Floor003106 .bg-img .Ispic{height:auto;padding-top: 50em;}
}

.Bottom002900 .b_nav nav dl{max-width: calc(240 / 16* 1em);}
@media(min-width:1025px){
.Bottom002900 .contact{width: 22%;}
.Bottom002900 .b_nav{width: calc(1180 / 1600* 100%);}
}

.RighInfo002806 .txt h2{font-size: calc(28 / 16* 1em);}

@media(max-width:1024px){
.RighInfo002806 .txt h2{font-size: calc(20 / 16* 1em);}
}


.Menu002518 .side-menu > ul > li span{line-height: 30px;padding: 12px 0;margin-left: 20px;margin-right: 10px;}
.Menu002518 .side-menu li ul{margin-left: 25px;margin-right: 15px;}
.Menu002518 .side-menu li ul li a{line-height: 30px;padding: 8px 0;}

